<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>



  
  
  <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">


  
  
  <title>language-overview</title>
</head>


<body>



<h2>4.2 &nbsp;&#35821;&#35328;&#27010;&#36848;</h2>



<p>&#25509;&#19979;&#26469;&#26159;&#19968;&#20010; ECMAScript
&#35821;&#35328;&#30340;&#38750;&#27491;&#24335;&#27010;&#36848;&mdash;&mdash;&#36825;&#20010;&#35821;&#35328;&#30340;&#25152;&#26377;&#37096;&#20998;&#30340;&#25551;&#36848;&#12290;&#20005;&#26684;
&#35828;&#26469;&#65292;&#36825;&#20010;&#27010;&#36848;&#19981;&#26159;&#26631;&#20934;&#30340;&#19968;&#37096;&#20998;&#12290;</p>



<p>ECMAScript &#26159;&#22522;&#20110;&#23545;&#35937;&#30340;&#65306;&#35821;&#35328;&#30340;&#22522;&#26412;&#37096;&#20998;&#21644;&#23487;&#20027;&#35774;&#26045;&#30001;&#23545;&#35937;&#25552;&#20379;&#65292;&#19968;&#20010; ECMAScript
&#31243;&#24207;&#26159;&#19968;&#32452;&#21487;&#36890;&#20449;&#30340;&#23545;&#35937;&#12290;ECMAScript &#23545;&#35937;(object)&#37117;&#26159;&#26410;&#25490;&#24207;&#30340;&#23646;&#24615;
(properties)&#38598;&#21512;&#65292;&#38646;&#20010;&#25110;&#22810;&#20010;&#29305;&#24449;(attributes)&#26469;&#20998;&#21035;&#30830;&#23450;&#20854;&#20013;&#30340;&#21508;&#23646;&#24615;&#24212;&#22914;&#20309;&#20351;&#29992;&mdash;&mdash;&#20030;&#20010;&#20363;&#23376;&#65306;&#24403;&#26576;&#20010;
&#23646;&#24615;&#30340; ReadOnly&#65288;&#21482;&#35835;&#65289;&#29305;&#24449;&#34987;&#35774;&#20026;<b>&#30495;(true)</b>&#26102;&#65292;
&#20219;&#20309;&#36890;&#36807;&#25191;&#34892; ECMAScript &#20195;&#30721;&#26469;&#25913;&#21464;&#36825;&#20010;&#23646;&#24615;&#20540;&#30340;&#20225;&#22270;&#37117;&#19981;&#20250;&#29983;&#25928;&#12290;&#23646;&#24615;&#26159;&#35013;&#36733;&#20854;&#23427;&#23545;&#35937;&#30340;&#23481;&#22120;&#65292;&#22914;<b>&#21407;&#35821;&#20540;
(primitive values)</b>&#25110;<b>&#26041;&#27861;(methods)</b>&#12290;&#21407;&#35821;&#20540;&#26159;&#19979;&#21015;&#20869;&#32622;&#31867;&#22411;
&#30340;&#19968;&#20010;&#25104;&#21592;&#65306;<b>&#26410;&#23450;&#20041;(Undefined)</b>&#65292;<b>&#31354;&#20540;(Null)</b>&#65292;<b>&#25968;
&#20540;(Number)</b>&#65292;<b>&#24067;&#23572;&#20540;(Boolean)</b>&#21644;<b>&#23383;&#31526;&#20018;(String)</b>&#65307;&#23545;&#35937;&#26159;&#20445;&#25345;&#20869;&#32622;&#31867;&#22411;<b>&#23545;&#35937;(Object)</b>&#30340;&#19968;&#20010;&#25104;&#21592;&#65307;&#26041;&#27861;&#26159;&#19968;&#31181;&#36890;&#36807;&#23646;&#24615;&#26469;&#35775;&#38382;&#23545;&#35937;&#30340;&#20989;&#25968;&#12290;</p>



<p>ECMAScript &#23450;&#20041;&#20102;&#19968;&#38598;&#21246;&#21202;&#20986; ECMAScript &#23450;&#20041;&#23454;&#20307;&#30340;<b>&#20869;&#32622;&#23545;&#35937;(built-in
object)</b>&#65292;&#23427;&#20204;&#21253;&#25324;<b>Global</b>&#65288;&#20840;&#23616;&#65289;&#23545;&#35937;&#12289;<b>Object</b>
&#23545;&#35937;&#12289;<b>Function</b>
&#65288;&#20989;&#25968;&#65289;&#23545;&#35937;&#12289;<b>Array</b>&#65288;&#25968;&#32452;&#65289;&#23545;&#35937;&#12289;<b>String</b>&#23545;&#35937;&#12289;<b>Number</b>&#23545;
&#35937;&#12289;<b>Math</b>&#65288;&#25968;&#23398;&#24211;&#65289;&#23545;&#35937;&#12289;<b>Date</b>&#65288;&#26085;&#26399;&#65289;&#23545;&#35937;&#12289;<b>RegExp</b>&#65288;&#27491;
&#21017;&#34920;&#36798;&#24335;&#65289;&#23545;&#35937;&#20197;&#21450;&#20854;&#23427; Error &#31867;&#23545;&#35937;&#65306;<b>Error</b>&#65292;<b>EvalError</b>&#65288;&#27714;
&#20540;&#38169;&#35823;&#65289;&#65292;<b>RangeError</b>&#65288;&#36234;&#30028;&#38169;&#35823;&#65289;&#65292;<b>ReferenceError</b>&#65288;&#24341;
&#29992;&#38169;&#35823;&#65289;&#65292;<b>SyntaxError</b>&#65288;&#35821;&#27861;&#38169;&#35823;&#65289;&#65292;<b>TypeError</b>&#65288;&#31867;
&#22411;&#38169;&#35823;&#65289;&#65292;<b>URIError</b>&#65288;&#21807;&#19968;&#36164;&#28304;&#23450;&#20301;&#31526;&#38169;&#35823;&#65289;&#12290;
</p>



<p>ECMAScript &#36824;&#23450;&#20041;&#20102;&#19968;&#20010;&#20869;&#32622;<b>&#36816;&#31639;&#31526;(operators)</b>&#38598;&#21512;&#12290;&#20005;&#26684;&#22320;&#35828;&#65292;&#23427;&#20204;&#21487;&#33021;&#19981;&#26159;&#20989;&#25968;&#25110;&#26041;&#27861;&#12290;ECMAScript &#36816;&#31639;&#31526;&#21253;&#21547;&#20102;&#21508;&#31181;&#21508;&#26679;&#30340;&#25805;&#20316;&#65306;&#20056;&#27861;&#36816;&#31639;&#31526;&#65292;&#21152;&#27861;&#36816;&#31639;&#31526;&#65292;&#20301;&#31227;&#36816;&#31639;&#31526;&#65292;&#20851;&#31995;&#36816;&#31639;&#31526;&#65292;&#30456;&#31561;&#20851;&#31995;&#36816;&#31639;&#31526;&#65292;&#20108;&#20803;&#20301;&#25805;&#20316;&#36816;&#31639;&#31526;&#65292;&#20108;&#20803;&#36923;&#36753;&#36816;&#31639;&#31526;&#65292;&#20998;&#37197;&#36816;&#31639;&#31526;&#65292;&#36887;&#21495;&#36816;&#31639;&#31526;&#12290;</p>


<p>ECMAScript &#35821;&#27861;&#34987;&#29305;&#24847;&#35774;&#35745;&#25104;&#31867;&#20284; Java &#30340;&#35821;&#27861;&#12290;ECMAScript &#30340;&#35821;&#27861;&#35774;&#35745;&#33021;&#20351;&#20854;&#20316;&#20026;&#19968;&#31181;&#26131;&#20110;&#20351;&#29992;&#30340;&#33050;&#26412;&#35821;&#35328;&#25552;&#20379;&#26381;&#21153;&#12290;&#20363;&#22914;&#65292;&#19968;&#20010;&#21464;&#37327;&#19981;&#38656;&#35201;&#25317;&#26377;&#33258;&#24049;&#30340;&#31867;&#22411;&#22768;&#26126;&#25110;&#19982;&#20854;&#20851;&#32852;&#30340;&#23646;&#24615;&#30340;&#31867;&#22411;&#65292;&#23450;&#20041;&#20989;&#25968;&#26102;&#19981;&#38656;&#35201;&#22312;&#23427;&#20204;&#34987;&#35843;&#29992;&#30340;&#19978;&#25991;&#20013;&#20986;&#29616;&#23427;&#20204;&#30340;&#22768;&#26126;&#12290;</p>



</body>
</html>
